﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ProyectoVuelos.Acceso_a_Datos.Mysql;


namespace ProyectoVuelos.Entidades
{
    public static class Utilitaria
    {

        public static Mensaje ObtenerFecha(Object var)
        //PERMITE OBTENER FECHA DE VAR EN UN FORMATO DADO COMO EJ: DD/MM/YYYY
        {
            #region Atributos
            DateTime aux;
            string fecha = "";
            Mensaje msn = new Mensaje();
            #endregion

            try
            {
                aux = DateTime.Parse(Convert.ToString(var));
                fecha += Convert.ToString(aux.Day);
                fecha += "/";
                fecha += Convert.ToString(aux.Month);
                fecha += "/";
                fecha += Convert.ToString(aux.Year);
                msn.Contenido = fecha;
                msn.Codigo = 1;
                msn.TipoMensaje = 'S';
            }
            catch (ArgumentException ex)
            {
                msn.Contenido = "ERROR CRITICO DE SISTEMA:  " + ex.Message;
                msn.Codigo = -1;
                msn.TipoMensaje = 'E';
            }
            return msn;
        }

        public static string GenerarCodigoBoleto()
        {
            MySQLCompraVuelo _persistidor = new MySQLCompraVuelo();
            string codigoBoleto = "0";
            codigoBoleto = Convert.ToString(_persistidor.GenerarCodigoBoleto());
            return codigoBoleto;
        }
    }
}